.not-found-404 {
  width: 100%;
  height: 377px;
  // border: 1px solid rgb(30, 255, 0);
  padding: 150px 0;
  
  .el-row {
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    // margin: 0 !important;
    margin: 0;
    height: 100%;

    .el-col {
      font-size: 18px;
      &:not(:last-child) {
        margin-left: 0;
      }
      &:not(:first-child) {
        flex: 1;
      }
      &:nth-child(2) {
        p {
          text-align: center;
          font-size: 18px;
        }
      }

      &:last-child {
        div {
          width: 100%;
          height: 100%;
          position: relative;

          .el-button {
            width: 50%;
            height: 60%;

            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);

            font-size: 18px;
          }
        }
      }
    }
  }

}